engineer detachment - Spanish English Dictionary